Micron Document
C.S.Burner 🪙 ━►🔥GIT Node


Displaying Raw • Download

meshchatx/src/frontend/components/map/MapBrowser.vue 65ca9ddc823fcc2c8f8653c553b944b85db0875f (65ca9ddc) Text, 15.80 KB

Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Te6edf3AND Te6edf3MIT Tff7b72-Tff7b72-Tff7b72>

Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-1 min-w-0 h-full flex-col overflow-hidden bg-sem-canvas text-sem-fgTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffshowTabStripTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex h-9 shrink-0 items-stretch overflow-x-auto border-b border-sem-border bg-sem-surface-mutedTa5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6fftablistTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6fftab in tabsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6fftab.idTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6fftabTa5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3selectedTff7b72=Ta5d6ff"Ta5d6fftab.id === activeTabIdTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgroup flex min-w-[7rem] max-w-[14rem] items-center gap-1.5 border-r border-sem-border px-3 text-sm transition-colorsTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"
Te6edf3tabTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3activeTabId
? Ta5d6ff'Ta5d6ffbg-sem-canvas font-medium text-sem-fgTa5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6fftext-sem-fg-muted hover:bg-sem-surface/80Ta5d6ff'
Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffselectTab(tab.id)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffmapTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4 shrink-0 opacity-70Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffrenamingTabId === tab.idTa5d6ff"
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffrenameInputTa5d6ff"
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffrenameDraftTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 border-b border-sem-accent bg-transparent text-sm text-sem-fg outline-noneTa5d6ff"
Tb4b4b4:Te6edf3maxlengthTff7b72=Ta5d6ff"Ta5d6ff64Ta5d6ff"
@Te6edf3clickTff7b72.Td2a8ffstop
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72.Td2a8ffpreventTff7b72=Ta5d6ff"Ta5d6ffcommitRenameTa5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffescTff7b72.Td2a8ffpreventTff7b72=Ta5d6ff"Ta5d6ffcancelRenameTa5d6ff"
@Te6edf3blurTff7b72=Ta5d6ff"Ta5d6ffcommitRenameTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3span
Te6edf3vTff7b72-Tff7b72else
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 truncate text-leftTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffmap.tab_rename_hintTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3dblclickTff7b72.Td2a8ffstopTff7b72=Ta5d6ff"Ta5d6ffstartRename(tab.id)Ta5d6ff"
@Te6edf3touchendTff7b72.Td2a8ffstopTff7b72=Ta5d6ff"Ta5d6ffonTabLabelTouchEnd(tab, $event)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3tabTitleTb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Te6edf3span
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 rounded p-0.5 text-sem-fg-muted opacity-0 transition-opacity hover:bg-sem-surface hover:text-sem-fg group-hover:opacity-100 group-focus-within:opacity-100Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffcommon.cancelTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72.Td2a8ffstopTff7b72=Ta5d6ff"Ta5d6ffcloseTab(tab.id)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcloseTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-9 shrink-0 items-center justify-center text-sem-fg-muted transition-colors hover:bg-sem-surface/80Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffmap.new_tab_shortcutTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffaddTab()Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffplusTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-1 min-h-0 min-w-0 overflow-hiddenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3MapPage
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6fftab in tabsTa5d6ff"
Te6edf3vTff7b72-Te6edf3showTff7b72=Ta5d6ff"Ta5d6fftab.id === activeTabIdTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6fftab.storageIdTa5d6ff"
Te6edf3embedded
Tb4b4b4:Te6edf3tabTff7b72-Te6edf3storageTff7b72-Te6edf3idTff7b72=Ta5d6ff"Ta5d6fftab.storageIdTa5d6ff"
Tb4b4b4:Te6edf3tabTff7b72-Te6edf3titleTff7b72=Ta5d6ff"Ta5d6fftabTitle(tab)Ta5d6ff"
Tb4b4b4:Tff7b72isTff7b72-Te6edf3activeTff7b72-Te6edf3tabTff7b72=Ta5d6ff"Ta5d6fftab.id === activeTabIdTa5d6ff"
@Te6edf3updateTff7b72-Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffonMapUpdateTitle(tab.id, $event)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>

Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3MapPage Te6edf3from Ta5d6ff"Ta5d6ff./MapPage.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3MaterialDesignIcon Te6edf3from Ta5d6ff"Ta5d6ff../MaterialDesignIcon.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3TileCache Te6edf3from Ta5d6ff"Ta5d6ff../../js/TileCacheTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3loadMapTabsTb4b4b4, Te6edf3saveMapTabs Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/browserLayoutStoreTa5d6ff"Tb4b4b4;

Tff7b72const Te6edf3LEGACY_MAP_STATE_KEY Tff7b72= Ta5d6ff"Ta5d6fflast_viewTa5d6ff"Tb4b4b4;
Tff7b72const Te6edf3DOUBLE_TAP_MS Tff7b72= T79c0ff400Tb4b4b4;

Te6edf3function Te6edf3createStorageIdTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3crypto Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" Tff7b72&& Tffa657typeof Te6edf3cryptoTff7b72.Td2a8ffrandomUUID Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3cryptoTff7b72.Td2a8ffrandomUUIDTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return `Te6edf3mapTff7b72-Tff7b72$Tb4b4b4{Te6edf3DateTff7b72.Td2a8ffnowTb4b4b4(Tb4b4b4)Tb4b4b4}Tff7b72-Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8ffrandomTb4b4b4(Tb4b4b4)Tff7b72.Td2a8fftoStringTb4b4b4(T79c0ff36Tb4b4b4)Tff7b72.Td2a8ffsliceTb4b4b4(T79c0ff2Tb4b4b4, T79c0ff10Tb4b4b4)Tb4b4b4}`Tb4b4b4;
Tb4b4b4}

Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffMapBrowserTa5d6ff"Tb4b4b4,
Te6edf3componentsTb4b4b4: Tb4b4b4{
Te6edf3MapPageTb4b4b4,
Te6edf3MaterialDesignIconTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3tabsTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3activeTabIdTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3nextTabIdTb4b4b4: T79c0ff1Tb4b4b4,
Te6edf3nextTabNumberTb4b4b4: T79c0ff1Tb4b4b4,
Te6edf3isWideViewportTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3mediaQueryTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3mediaQueryListenerTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3renamingTabIdTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3renameDraftTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3lastLabelTapTb4b4b4: Tb4b4b4{ Te6edf3tabIdTb4b4b4: Tffa657nullTb4b4b4, Te6edf3timeTb4b4b4: T79c0ff0 Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTb4b4b4: Tb4b4b4{
Te6edf3showTabStripTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72&& Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflength Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3activeTabTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tff7b72=Tff7b72> Te6edf3tabTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffactiveTabIdTb4b4b4) Tff7b72|| Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3tabLayoutSignatureTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tabs Tff7b72= Te6edf3thisTff7b72.Td2a8fftabs
Tff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tff7b72=Tff7b72> `Tff7b72$Tb4b4b4{Te6edf3tabTff7b72.Td2a8ffstorageId Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4}Tff7b72|Tff7b72$Tb4b4b4{Te6edf3tabTff7b72.Td2a8fftitle Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4}Tff7b72|Tff7b72$Tb4b4b4{Te6edf3tabTff7b72.Td2a8ffuserRenamed ? Ta5d6ff"Ta5d6ff1Ta5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ff0Ta5d6ff"Tb4b4b4}`Tb4b4b4)
Tff7b72.Td2a8ffjoinTb4b4b4(Ta5d6ff"Tffea00\u241fTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3activeIndex Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tff7b72=Tff7b72> Te6edf3tabTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffactiveTabIdTb4b4b4)Tb4b4b4;
Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3activeIndexTb4b4b4}\Te6edf3u241eTff7b72$Tb4b4b4{Te6edf3tabsTb4b4b4}`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3watchTb4b4b4: Tb4b4b4{
Te6edf3tabLayoutSignatureTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpersistTabsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsetupViewportWatcherTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3windowTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffkeydownTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffhandleKeydownTb4b4b4, Tff7b72trueTb4b4b4)Tb4b4b4;

Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Te6edf3await Te6edf3thisTff7b72.Td2a8ffrestoreTabsTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3storageId Tff7b72= Te6edf3createStorageIdTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffmigrateLegacyMapStateTb4b4b4(Te6edf3storageIdTb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffaddTabTb4b4b4(Tffa657nullTb4b4b4, Tff7b72trueTb4b4b4, Te6edf3storageIdTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3beforeUnmountTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffteardownViewportWatcherTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3windowTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffkeydownTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffhandleKeydownTb4b4b4, Tff7b72trueTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3setupViewportWatcherTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3window Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" Tff7b72|| Tffa657typeof Te6edf3windowTff7b72.Td2a8ffmatchMedia Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffmediaQuery Tff7b72= Te6edf3windowTff7b72.Td2a8ffmatchMediaTb4b4b4(Ta5d6ff"Ta5d6ff(min-width: 768px)Ta5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72= Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffmatchesTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmediaQueryListener Tff7b72= Tb4b4b4(Te6edf3eventTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72= Te6edf3eventTff7b72.Td2a8ffmatchesTb4b4b4;
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffaddEventListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffchangeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffmediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffaddListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffaddListenerTb4b4b4(Te6edf3thisTff7b72.Td2a8ffmediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3teardownViewportWatcherTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffmediaQuery Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffmediaQueryListenerTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffremoveEventListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffchangeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffmediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffremoveListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmediaQueryTff7b72.Td2a8ffremoveListenerTb4b4b4(Te6edf3thisTff7b72.Td2a8ffmediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffmediaQuery Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmediaQueryListener Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3defaultTabTitleTb4b4b4(Te6edf3tabNumber Tff7b72= Te6edf3thisTff7b72.Td2a8ffnextTabNumberTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.tab_default_nameTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3numberTb4b4b4: Te6edf3tabNumber Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3addTabTb4b4b4(Te6edf3title Tff7b72= Tffa657nullTb4b4b4, Te6edf3activate Tff7b72= Tff7b72trueTb4b4b4, Te6edf3storageId Tff7b72= Tffa657nullTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tabNumber Tff7b72= Te6edf3thisTff7b72.Td2a8ffnextTabNumberTff7b72+Tff7b72+Tb4b4b4;
Tff7b72const Te6edf3id Tff7b72= Te6edf3thisTff7b72.Td2a8ffnextTabIdTff7b72+Tff7b72+Tb4b4b4;
Tff7b72const Te6edf3resolvedStorageId Tff7b72= Te6edf3storageId Tff7b72|| Te6edf3createStorageIdTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4,
Te6edf3storageIdTb4b4b4: Te6edf3resolvedStorageIdTb4b4b4,
Te6edf3titleTb4b4b4: Te6edf3title Tff7b72|| Te6edf3thisTff7b72.Td2a8ffdefaultTabTitleTb4b4b4(Te6edf3tabNumberTb4b4b4)Tb4b4b4,
Te6edf3userRenamedTb4b4b4: Te6edf3BooleanTb4b4b4(Te6edf3titleTb4b4b4)Tb4b4b4,
Te6edf3tabNumberTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3activateTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffactiveTabId Tff7b72= Te6edf3idTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3idTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3tabTitleTb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3tabTff7b72.Td2a8fftitleTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3tabTff7b72.Td2a8fftitleTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.new_tabTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onMapUpdateTitleTb4b4b4(Te6edf3tabIdTb4b4b4, Te6edf3titleTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tab Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tff7b72=Tff7b72> Te6edf3entryTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3tab Tff7b72|| Te6edf3tabTff7b72.Td2a8ffuserRenamedTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3trimmed Tff7b72= Tffa657typeof Te6edf3title Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffstringTa5d6ff" ? Te6edf3titleTff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4) Tb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3trimmedTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3tabTff7b72.Td2a8fftitle Tff7b72= Te6edf3trimmedTff7b72.Td2a8ffsliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff64Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3startRenameTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tab Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tff7b72=Tff7b72> Te6edf3entryTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3tabTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffrenamingTabId Tff7b72= Te6edf3tabIdTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrenameDraft Tff7b72= Te6edf3thisTff7b72.Td2a8fftabTitleTb4b4b4(Te6edf3tabTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3input Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffrenameInputTb4b4b4;
Tff7b72const Te6edf3el Tff7b72= Tffa657ArrayTff7b72.Td2a8ffisArrayTb4b4b4(Te6edf3inputTb4b4b4) ? Te6edf3inputTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3nodeTb4b4b4) Tff7b72=Tff7b72> Te6edf3nodeTb4b4b4) Tb4b4b4: Te6edf3inputTb4b4b4;
Te6edf3el?Tff7b72.Td2a8fffocus?Tff7b72.Tb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3el?Tff7b72.Td2a8ffselect?Tff7b72.Tb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3commitRenameTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffrenamingTabId Tff7b72== Tffa657nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3tab Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tff7b72=Tff7b72> Te6edf3entryTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffrenamingTabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3trimmed Tff7b72= Te6edf3thisTff7b72.Td2a8ffrenameDraftTff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3tabTff7b72.Td2a8fftitle Tff7b72= Te6edf3trimmed Tff7b72|| Te6edf3thisTff7b72.Td2a8ffdefaultTabTitleTb4b4b4(Te6edf3thisTff7b72.Td2a8ffnextTabNumber Tff7b72- T79c0ff1Tb4b4b4)Tb4b4b4;
Te6edf3tabTff7b72.Td2a8ffuserRenamed Tff7b72= Te6edf3BooleanTb4b4b4(Te6edf3trimmedTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffrenamingTabId Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrenameDraft Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3cancelRenameTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffrenamingTabId Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrenameDraft Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onTabLabelTouchEndTb4b4b4(Te6edf3tabTb4b4b4, Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3now Tff7b72= Te6edf3DateTff7b72.Td2a8ffnowTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fflastLabelTapTff7b72.Td2a8fftabId Tff7b72==Tff7b72= Te6edf3tabTff7b72.Td2a8ffid Tff7b72&& Te6edf3now Tff7b72- Te6edf3thisTff7b72.Td2a8fflastLabelTapTff7b72.Td2a8fftime Tff7b72<Tff7b72= Te6edf3DOUBLE_TAP_MSTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fflastLabelTap Tff7b72= Tb4b4b4{ Te6edf3tabIdTb4b4b4: Tffa657nullTb4b4b4, Te6edf3timeTb4b4b4: T79c0ff0 Tb4b4b4}Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffstartRenameTb4b4b4(Te6edf3tabTff7b72.Td2a8ffidTb4b4b4)Tb4b4b4;
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8fflastLabelTap Tff7b72= Tb4b4b4{ Te6edf3tabIdTb4b4b4: Te6edf3tabTff7b72.Td2a8ffidTb4b4b4, Te6edf3timeTb4b4b4: Te6edf3now Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectRelativeTabTb4b4b4(Te6edf3offsetTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflength Tff7b72< T79c0ff2Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3index Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tff7b72=Tff7b72> Te6edf3tabTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffactiveTabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72==Tff7b72= Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3nextIndex Tff7b72= Tb4b4b4(Te6edf3index Tff7b72+ Te6edf3offset Tff7b72+ Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflengthTb4b4b4) Tff7b72% Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflengthTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectTabTb4b4b4(Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[Te6edf3nextIndexTb4b4b4]Tff7b72.Td2a8ffidTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectTabByIndexTb4b4b4(Te6edf3indexTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72>Tff7b72= T79c0ff0 Tff7b72&& Te6edf3index Tff7b72< Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflengthTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffselectTabTb4b4b4(Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[Te6edf3indexTb4b4b4]Tff7b72.Td2a8ffidTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3handleKeydownTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffname Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffmapTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3isMac Tff7b72= Te6edf3navigatorTff7b72.Td2a8ffplatformTff7b72.Td2a8fftoUpperCaseTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffindexOfTb4b4b4(Ta5d6ff"Ta5d6ffMACTa5d6ff"Tb4b4b4) Tff7b72>Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72const Te6edf3mod Tff7b72= Te6edf3isMac ? Te6edf3eventTff7b72.Td2a8ffmetaKey Tb4b4b4: Te6edf3eventTff7b72.Td2a8ffctrlKeyTb4b4b4;
Tff7b72const Te6edf3hasModifier Tff7b72= Te6edf3eventTff7b72.Td2a8ffctrlKey Tff7b72|| Te6edf3eventTff7b72.Td2a8ffmetaKey Tff7b72|| Te6edf3eventTff7b72.Td2a8ffaltKeyTb4b4b4;
Tff7b72const Te6edf3isInput Tff7b72=
Tb4b4b4[Ta5d6ff"Ta5d6ffINPUTTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffTEXTAREATa5d6ff"Tb4b4b4]Tff7b72.Td2a8ffincludesTb4b4b4(Te6edf3documentTff7b72.Td2a8ffactiveElement?Tff7b72.Td2a8fftagNameTb4b4b4) Tff7b72||
Te6edf3documentTff7b72.Td2a8ffactiveElement?Tff7b72.Td2a8ffisContentEditableTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3isInput Tff7b72&& Tff7b72!Te6edf3hasModifierTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3key Tff7b72= Te6edf3eventTff7b72.Td2a8ffkeyTff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3mod Tff7b72&& Te6edf3key Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fftTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTff7b72.Td2a8ffstopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddTabTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3mod Tff7b72&& Te6edf3key Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffwTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTff7b72.Td2a8ffstopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffactiveTabId Tff7b72!= Tffa657nullTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcloseTabTb4b4b4(Te6edf3thisTff7b72.Td2a8ffactiveTabIdTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3eventTff7b72.Td2a8ffctrlKey Tff7b72&& Te6edf3key Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fftabTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTff7b72.Td2a8ffstopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectRelativeTabTb4b4b4(Te6edf3eventTff7b72.Td2a8ffshiftKey ? Tff7b72-T79c0ff1 Tb4b4b4: T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3eventTff7b72.Td2a8ffctrlKey Tff7b72&& Te6edf3key Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffpageupTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTff7b72.Td2a8ffstopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectRelativeTabTb4b4b4(Tff7b72-T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3eventTff7b72.Td2a8ffctrlKey Tff7b72&& Te6edf3key Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffpagedownTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTff7b72.Td2a8ffstopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectRelativeTabTb4b4b4(T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3mod Tff7b72&& Te6edf3key Tff7b72>Tff7b72= Ta5d6ff"Ta5d6ff1Ta5d6ff" Tff7b72&& Te6edf3key Tff7b72<Tff7b72= Ta5d6ff"Ta5d6ff9Ta5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTff7b72.Td2a8ffstopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectTabByIndexTb4b4b4(Te6edf3parseIntTb4b4b4(Te6edf3keyTb4b4b4, T79c0ff10Tb4b4b4) Tff7b72- T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3migrateLegacyMapStateTb4b4b4(Te6edf3storageIdTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3legacy Tff7b72= Te6edf3await Te6edf3TileCacheTff7b72.Td2a8ffgetMapStateTb4b4b4(Te6edf3LEGACY_MAP_STATE_KEYTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3legacyTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3tabKey Tff7b72= `Te6edf3map_tab_Tff7b72$Tb4b4b4{Te6edf3storageIdTb4b4b4}`Tb4b4b4;
Tff7b72const Te6edf3existing Tff7b72= Te6edf3await Te6edf3TileCacheTff7b72.Td2a8ffgetMapStateTb4b4b4(Te6edf3tabKeyTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3existingTb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3TileCacheTff7b72.Td2a8ffsetMapStateTb4b4b4(Te6edf3tabKeyTb4b4b4, Te6edf3legacyTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3migration Tff7b72is Te6edf3bestTff7b72-Te6edf3effort
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3restoreTabsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3saved Tff7b72= Te6edf3loadMapTabsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3saved Tff7b72|| Te6edf3savedTff7b72.Td2a8fftabsTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4}

Te6edf3let Te6edf3maxTabNumber Tff7b72= T79c0ff0Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fftabs Tff7b72= Te6edf3savedTff7b72.Td2a8fftabsTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4, Te6edf3indexTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3tabNumber Tff7b72= Te6edf3NumberTff7b72.Td2a8ffisIntegerTb4b4b4(Te6edf3tabTff7b72.Td2a8fftabNumberTb4b4b4) Tff7b72&& Te6edf3tabTff7b72.Td2a8fftabNumber Tff7b72> T79c0ff0 ? Te6edf3tabTff7b72.Td2a8fftabNumber Tb4b4b4: Te6edf3index Tff7b72+ T79c0ff1Tb4b4b4;
Te6edf3maxTabNumber Tff7b72= Te6edf3MathTff7b72.Td2a8ffmaxTb4b4b4(Te6edf3maxTabNumberTb4b4b4, Te6edf3tabNumberTb4b4b4)Tb4b4b4;
Tff7b72return Tb4b4b4{
Te6edf3idTb4b4b4: Te6edf3thisTff7b72.Td2a8ffnextTabIdTff7b72+Tff7b72+Tb4b4b4,
Te6edf3storageIdTb4b4b4: Tffa657typeof Te6edf3tabTff7b72.Td2a8ffstorageId Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffstringTa5d6ff" Tff7b72&& Te6edf3tabTff7b72.Td2a8ffstorageId ? Te6edf3tabTff7b72.Td2a8ffstorageId Tb4b4b4: Te6edf3createStorageIdTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3titleTb4b4b4: Tffa657typeof Te6edf3tabTff7b72.Td2a8fftitle Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffstringTa5d6ff" Tff7b72&& Te6edf3tabTff7b72.Td2a8fftitle ? Te6edf3tabTff7b72.Td2a8fftitle Tb4b4b4: Te6edf3thisTff7b72.Td2a8ffdefaultTabTitleTb4b4b4(Te6edf3tabNumberTb4b4b4)Tb4b4b4,
Te6edf3userRenamedTb4b4b4: Te6edf3tabTff7b72.Td2a8ffuserRenamed Tff7b72==Tff7b72= Tff7b72trueTb4b4b4,
Te6edf3tabNumberTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4}

Te6edf3thisTff7b72.Td2a8ffnextTabNumber Tff7b72= Te6edf3maxTabNumber Tff7b72+ T79c0ff1Tb4b4b4;

Tff7b72const Te6edf3activeIndex Tff7b72=
Te6edf3NumberTff7b72.Td2a8ffisIntegerTb4b4b4(Te6edf3savedTff7b72.Td2a8ffactiveIndexTb4b4b4) Tff7b72&& Te6edf3savedTff7b72.Td2a8ffactiveIndex Tff7b72>Tff7b72= T79c0ff0 Tff7b72&& Te6edf3savedTff7b72.Td2a8ffactiveIndex Tff7b72< Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflength
? Te6edf3savedTff7b72.Td2a8ffactiveIndex
Tb4b4b4: T79c0ff0Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffactiveTabId Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[Te6edf3activeIndexTb4b4b4]Tff7b72.Td2a8ffidTb4b4b4;

Te6edf3await Te6edf3thisTff7b72.Td2a8ffmigrateLegacyMapStateTb4b4b4(Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[T79c0ff0Tb4b4b4]Tff7b72.Td2a8ffstorageIdTb4b4b4)Tb4b4b4;
Tff7b72return Tff7b72trueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3persistTabsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3activeIndex Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tff7b72=Tff7b72> Te6edf3tabTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffactiveTabIdTb4b4b4)Tb4b4b4;
Te6edf3saveMapTabsTb4b4b4(Tb4b4b4{
Te6edf3tabsTb4b4b4: Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4(Tb4b4b4{
Te6edf3storageIdTb4b4b4: Te6edf3tabTff7b72.Td2a8ffstorageIdTb4b4b4,
Te6edf3titleTb4b4b4: Te6edf3tabTff7b72.Td2a8fftitle Tff7b72|| Tffa657nullTb4b4b4,
Te6edf3userRenamedTb4b4b4: Te6edf3tabTff7b72.Td2a8ffuserRenamed Tff7b72==Tff7b72= Tff7b72trueTb4b4b4,
Te6edf3tabNumberTb4b4b4: Te6edf3tabTff7b72.Td2a8fftabNumber Tff7b72|| Tffa657nullTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4,
Te6edf3activeIndexTb4b4b4: Te6edf3activeIndex Tff7b72< T79c0ff0 ? T79c0ff0 Tb4b4b4: Te6edf3activeIndexTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectTabTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffrenamingTabId Tff7b72!= Tffa657nullTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcommitRenameTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffactiveTabId Tff7b72==Tff7b72= Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffactiveTabId Tff7b72= Te6edf3tabIdTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeTabTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffrenamingTabId Tff7b72==Tff7b72= Te6edf3tabIdTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcancelRenameTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3index Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tff7b72=Tff7b72> Te6edf3tabTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72==Tff7b72= Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3closing Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[Te6edf3indexTb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3wasActive Tff7b72= Te6edf3closingTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffactiveTabIdTb4b4b4;
Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8ffspliceTb4b4b4(Te6edf3indexTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fftabsTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffaddTabTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72if Tb4b4b4(Te6edf3wasActiveTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3neighbour Tff7b72= Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[Te6edf3indexTb4b4b4] Tff7b72|| Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[Te6edf3index Tff7b72- T79c0ff1Tb4b4b4] Tff7b72|| Te6edf3thisTff7b72.Td2a8fftabsTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffactiveTabId Tff7b72= Te6edf3neighbourTff7b72.Td2a8ffidTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>

Served by rngit 1.5.2 - Generated in 0.05s